933
1825
2
1621
546
3446
7
2379
7633
6
775
4
849
244
974
1
1351
3
365
290
220
668
398
344
239
956
1171
5
765
435
2296
5035
9
4005